/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.referentiel.services;

import java.util.Map;

import fr.generali.accueilclient.commun.exception.AccueilClientBusinessException;
import fr.generali.accueilclient.produit.param.ITableProduit;
import fr.generali.accueilclient.referentiel.ReferentielEnum;
import fr.generali.accueilclient.table.param.ITableParam;

/**
 * @author Holmes Kelly
 */
public interface IReferentielProduitsService {

    /**
     * @return map referentiel produit
     * @throws AccueilClientBusinessException exception business
     */
    Map<ReferentielEnum, Map<ITableParam, ITableProduit>> chargerReferentielProduits()
                    throws AccueilClientBusinessException;
    
    /**
     * 
     * @return map referentiel produit type sante
     * @throws AccueilClientBusinessException
     */
    Map<ReferentielEnum, Map<ITableParam, ITableProduit>> chargerReferentielProduitsTypeSante()
                    throws AccueilClientBusinessException;

}
